package com.pktechan.api.entity;

import com.pktechan.api.base.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @program
 * @Description
 * @Author qx.zhang
 * @create 2021-03-05 11:03
 */
public class ProductChannelFee extends BaseEntity {


    private Integer id;

    /**
     * 产品Id
     */
    private Integer productId;

    /**
     * 业务种类 10-游客购买 11-vip复购 12-配送商复购  21-注册VIP 22-注册配送商
     */
    private Integer businessType;

    /**
     * 渠道代数 1:bb,2:yy,100：zz
     */
    private Integer commissionGeneration;

    /**
     * 推广佣金费用
     */
    private BigDecimal fee;

    /**
     * 营销规则状态
     */
    private Integer status;
    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 最后更新时间
     */
    private Date updateTime;

    public Integer getId() {
        return this.id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getProductId() {
        return this.productId;
    }

    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    public Integer getBusinessType() {
        return businessType;
    }

    public void setBusinessType(Integer businessType) {
        this.businessType = businessType;
    }

    public Integer getCommissionGeneration() {
        return commissionGeneration;
    }

    public void setCommissionGeneration(Integer commissionGeneration) {
        this.commissionGeneration = commissionGeneration;
    }

    public BigDecimal getFee() {
        return fee;
    }

    public void setFee(BigDecimal fee) {
        this.fee = fee;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}
